21 research outputs found

    Progress on H5Part: A Portable High Performance Parallel DataInterface for Electromagnetics Simulations

    Get PDF
    Significant problems facing all experimental andcomputationalsciences arise from growing data size and complexity. Commonto allthese problems is the need to perform efficient data I/O ondiversecomputer architectures. In our scientific application, thelargestparallel particle simulations generate vast quantitiesofsix-dimensional data. Such a simulation run produces data foranaggregate data size up to several TB per run. Motived by the needtoaddress data I/O and access challenges, we have implemented H5Part,anopen source data I/O API that simplifies the use of the HierarchicalDataFormat v5 library (HDF5). HDF5 is an industry standard forhighperformance, cross-platform data storage and retrieval that runsonall contemporary architectures from large parallel supercomputerstolaptops. H5Part, which is oriented to the needs of the particlephysicsand cosmology communities, provides support for parallelstorage andretrieval of particles, structured and in the future unstructuredmeshes.In this paper, we describe recent work focusing on I/O supportforparticles and structured meshes and provide data showing performance onmodernsupercomputer architectures like the IBM POWER 5

    Near-real-time implementation of multiple light source optical flow

    No full text
    Multiple light source optical flow is a method to compute a dense, local representation of optical flow. The basic idea is to overcome the aperture problem using multiple images of a moving object acquired simultaneously under different conditions of illumination. Each image provides one linear constraint equation. When the optical flow and the 2D motion field coincide these equations are in the same unknowns. Two equations are enough to calculate both velocity componentss. Three or more images over-determine the system, allowing the calculation of confidence measures and making the computation more robust. This thesis presents a parallel, near-real-time implementation of multiple light source optical flow. Three light sources, one red, one green, and one blue, with negligible overlap in the visible spectrum illuminate the work place from different directions. Three separate black and white images corresponding to the three light sources are acquired simultaneously through a 3 CCD 24 bit RGB camera. The processing is done using a network of six independent processors. The encoded optical flow is displayed on a video monitor. For an image of size 240x240 pixels the processing rate is 4 frames/sec. The range of linear behaviour of the system was studied. A comparison with other methods on a synthetic and a real image sequence is presented.Science, Faculty ofComputer Science, Department ofGraduat

    Interactive Remote and Distributed Visualization of Fusion Simulation Results

    Get PDF
    The NERSC center has unique resources that are especially tailored for interactive, high performance remote visualization. The central interactive visualization resource is Escher.nersc.gov, which is a large symmetric multiprocessor equipped with multiple gigabit interconnects to NERSC storage systems, as well as a large amount of main memory and substantial directly attached storage. Using Escher, we employ a pipelined architecture to support the demands of interactive, high-performance remote visualization. The pipelined architecture refers to an assembly-line organization of software "workers" that each contribute to an overall work flow. The first worker in the assembly line the server runs interactively in parallel on Escher. Parallel execution of the server provides substantial I/O and processing capabilities where it is needed close to the data. The second worker in the assembly line runs on the scientists workstation in their office, and performs 3D rendering at interactive rates. Visualization results geometry are transmitted between the two stages in the pipeline. This combination has proven effective at providing interactive 3D scientific visualization capabilities to remotely located NERSC users. Amortizing data I/O and visualization processing over parallel processors located close to the data provides capabilities that are simply not available on any desktop platform. These capabilities are an example of NERSCs commitment to providing the best possible tools and infrastructure to the computational science community
    corecore